package online.exam.service;

import online.exam.pojo.Student;
import online.exam.pojo.bo.StudentBO;
import online.exam.utils.PageUtils;

/**
 * @author 王景煜
 */

public interface StudentService {

    /**
     * 根据学号和密码查询学生信息
     */
    Student queryByNoAndPwd(StudentBO studentBO);

    /**
     * 分页查询所有学生信息
     */
    PageUtils<Student> queryAll(Integer page, Integer limit);

    /**
     * 根据学生学号查询学生信息
     */
    Student queryByNo(String studentNo);

    /**
     * 新增学生信息
     */
    int addStudent(Student student);

    /**
     * 修改学生信息
     */
    int updateStudent(Student student);

    /**
     * 根据 id 删除一个或多个学生信息
     */
    int deleteStudent(String id);

}
